/* basic style */ 
.monthPicker {margin:0; padding:0; color:#ffe; background-color: #67B057;}
.monthPicker {-moz-user-select:none; user-select:none}
.monthPicker th{padding-left:20px}
.monthPicker td{padding:0px}
.monthPicker a{text-decoration:none; color:#333}
.monthPicker a:hover{background:#ffe}
.monthPicker a:hover span{background:#7390BE; color:white}
.monthPicker a.li{position:relative}
.monthPicker ul{list-style:none; margin:0; padding:0}
.monthPicker ul table{width:100%; border-collapse:collapse}
.monthPicker ul ul{position:absolute; visibility:hidden; left:-1px; top:20px; z-index:2; border:1px solid #999}
.monthPicker ul ul .selected{background:red; color:#fff}
.monthPicker li{position:relative; width:60px; float:left; text-align:center}
.monthPicker li a{display:block}
.monthPicker .li:hover ul{background:#EDF3FE; visibility:visible}
.monthPicker .li:hover li a:hover{background:#7390BE; color:#ffe}
.monthPicker span{display:inline-block; width:58px; padding:1px; line-height:19px; text-align:center; cursor:pointer}
.monthPicker .month span{width:40px;}
.monthPicker .selected{background:#BF5048; color:white}
/* print style */
@media print{
.monthPicker span{display:none}
.monthPicker .selected{display:block}
}

th.caption {
	background-color: white;	
	color: #385179;
}